function! plugin#vim_commentary#load() abort
    if !exists('g:loaded_commentary')
        packadd vim-commentary 
        runtime commentary.vim
    endif
    return exists('g:loaded_commentary') && g:loaded_commentary 
endfunction

function! plugin#vim_commentary#init() abort
    if plugin#vim_commentary#load()
        nnoremap <m-;> 	:Commentary<cr>
        vnoremap <m-;> 	:Commentary<cr>
    endif
endfunction
